home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / libwildmidi0 / README < prev    next >
Text File  |  2004-01-20  |  3KB  |  83 lines

  1. WildMidi v0.2.0 Release
  2.  
  3. Introduction
  4. ==============
  5.  
  6. WildMidi is a wave table player that uses gus pat sound sets to play midi file. The WildMidi player
  7. is the frontend, and is only designed to pass information to the core library and output any audio
  8. data the library returns.
  9.  
  10. The core of the project, libWildMidi, is the work horse behind the player. Designed to be used in future
  11. and existing projects, like QuakeForge (http://www.quakeforge.net), its capable of multithreading and
  12. multiprocessing of midi files, allowing for the mixing of multiple midi file at any one time if someone
  13. had a desire to do so. This library is what turns the midi files into audio data using the gus pat sets.
  14.  
  15. Not all midi events are supported by the core library at this stage, and more research is being done to
  16. improve performance and quality so that more events can be added.
  17.  
  18. At the moment Wildmidi will only work in linux and cygwin. Native windows support is not available 
  19. at this stage but is planned.
  20.  
  21.  
  22. Installation
  23. ==============
  24. to compile and install wildmidi use the following proceedure
  25.  
  26. ./configure
  27. make
  28. make install
  29.  
  30. This will work for both linux and cygwin
  31.  
  32. FreeBSD users, use ./configure --with-timidity-cfg=/usr/local/share/timidity/timidity.cfg
  33.  
  34. If you want to change the default timidity.cfg path and/or file use --with-timidity-cfg=/full/path_and_filename/of/new/config.cfg
  35.  
  36. Running
  37. =============
  38.  
  39. NOTE: it is assumed here that your system is setup correctly and that you have
  40. installed some gus pats. I personally recommend eawpats, but you may have your
  41. own favorates.
  42.  
  43. If you have /etc/timidity.cfg, once installed you can simply do 
  44.  
  45. wildmidi <midi file name>
  46.  
  47. if not, you can use the command line option -c to point wildmidi to the timidity.cfg
  48.  
  49. example: wildmidi -c ~/guspats/timidity.cfg 
  50.  
  51.  
  52. Once the program is running, you can quit from it by pressing q
  53.  
  54. Cygwin users: Yes, I know about the screen roll. I am looking at a different interface
  55.           to corrct this.
  56.  
  57.  
  58. Further Information
  59. ===================
  60. For further information feel free to contact myself at one of the following
  61.  
  62. Email: wildcode@users.sourceforge.net
  63. IRC: #quakeforge on irc.oftc.net
  64.  
  65.  
  66. Known Bugs
  67. ===========
  68.  
  69. 1) Reverb engine fails badly at rates below 22050
  70. 2) Output in cygwin scrolls
  71. 3) Surround options looses base on surround systems
  72. 4) Some midi file lengths (total time) are reported wrong
  73.  
  74.  
  75. Thanks to
  76. ==========
  77. Quakeforge   .. http://www.quakeforge.net
  78.               irc: #quakeforge irc.oftc.net
  79.  
  80. Eric A Welsh .. http://www.stardate.bc.ca/eawpatches/html/default.htm
  81.  
  82. xmms         .. http://www.xmms.org/
  83.